BigQuery

사전작업

  1. Google 로그인
  2. Project 생성 및 선택

    단, 처음에 체험판 등록하면 300$ 제공

  3. BigQuery API 등록

Left Side( the navigation bar )

  • COMPOSE QUERY : 쿼리 생성
  • Query History
  • Job History
  • 의문점 : Job은 뭐라고 정의해야할까-
  • project명
  • Public Dataset : 샘플 데이터로 실험 가능

Right Side( Query Editor )

  • SQL Query 문 작성
  • format Query를 누르면 조금 더 형식을 맞춤

Keyboard shortcuts

Windows/Linux Mac Action
Ctrl + Space Ctrl + Space If no query is open: compose new query. If query editor is open: autocomplete current word.
Ctrl + Enter Cmd + Enter Run current query.
Tab Tab Autocomplete current word.
Ctrl Cmd Highlight table names.
Ctrl + click on table name Cmd + click on table name Open table schema.
Ctrl + E Cmd + E Run query from selection.
Ctrl + / Cmd + / Comment current or selected line(s).
Ctrl + Shift + F Cmd + Shift + F Format query.

BigQuery 설명

  • 관계형, noSQL도 아님..! 가까운 것을 찾으라고 하면 NoSQL과 유사하다고 보면 됨
  • 맵리듀스도 아님
  • 오픈소스도 아니라는 점-!
  • 데이터셋 - 테이블 - 스키마 구조

본격 BigQuery

#standardSQL
SELECT
 weight_pounds, state, year, gestation_weeks
FROM
 `bigquery-public-data.samples.natality`
ORDER BY weight_pounds DESC LIMIT 10;
  • Public Datasets을 클릭하면 각종 데이터를 볼 수 있음

Data load(in local)

baby names data

  • in Web UI, create new dataset 클릭
  • 이름을 설정한 후, create new table 클릭
  • 나머지 설정!
    SELECT
    name, count
    FROM
    babynames.names_2014
    WHERE
    gender = 'M'
    ORDER BY count DESC LIMIT 5;

Word

  • incurrying : 초래하는

In [ ]: